@L}5 _$% l0$)$$Hȱ$ UhL" `e$$%`$%`  R@P!( L(1   Y I`  d  Ld M * @  $ % CC$$)%1 Udߥ$9%: !0 S$% DD˙`  }J)Lr d M * @  $ % CC$$)%1 Udߥ$9%: !0 S$%} DD˙`  }J)Lr J  ((  p L ()   J}L= ( L 0q A    IB JC;? D W } LL  ` W )LA!  ߰")-݆ p" } $G@LL 08`Q")<2Q0 -G$Ș݆ UL# ; p8(()(0ʥ)NQ` }$GȘ݆LU )L ݆ L GȘ ݆LL )W>Z   HH)H }p h  hyhy D L> L JJ    ! LA*` BF }7'8  M HN H` 8 Z  \LdJJ!"! GFE@F (!L }EE !E^ ^ E E7EȩEdE/EȩE  D } .L }  ;F d  ;?F7F? ( .   Z D LL d } . D  L    p  E` , d)  D L) 0BM݊L݉} ML  N݆ L NLML [ TEqEHȱEqEh 0Gȹ G} HLL GɛL  LFREE SECTORS G) *Gȩ GȽG GȌ*jj >G} C8jJ3j2CD( C202C ԠBX` N 1? l LlD:RAMDISK}.COMLu L1 L ;LHL  T`  `1  ɐ     `TU  } L ? .  t`GBJ ~DEHI B V0dV!}QDEHI VF9 ,0 ,0 s0hhL  L` H hDHEh"}DEL8HI4 0 HI,0 0  9 .G VLO#},0 L4*IJ`llD1:AUTORUN.SYSNEED MEM.SAV TO LOAD THIS FILE.D1:MEM.SAV J y08 B|DEHI$} V0 0`B;DEL`?<0LV`@ʆ v s? F0Ξ05: [ BDEHI%} VY8 B V  @  /DE `E:D1:DUP.SYSERROR-SAVING USER MEMORY ON DISKTYPE Y TO &}STILL RUN DOS B;DE J  (` 9 V⪍ ઍ  -'}LLu ÝDEHILV 9 .l 9 .l  `` s$B BH(}I|DE V BLV nB,DE JLV B V BLVDEIʩ BꭝL 3u } 3E:}DISK OPERATING SYSTEM II VERSION COPYRIGHT 1984 ATARI CORP.A. DISK DIRECTORY I. FORMAT DISKB. RUN CARTRIDG*}E J. DUPLICATE DISKC. COPY FILE K. BINARY SAVED. DELETE FILE(S) L. BINARY LOADE. RENAME FILE M. RUN AT ADDRES+}SF. LOCK FILE N. CREATE MEM.SAVG. UNLOCK FILE O. DUPLICATE FILEH. WRITE DOS FILES P. FORMAT SINGLEL !N',}#"&))9(&*)/h)''-&؆莟R'S  vL/ˢ L }Insert DOS 2.0s, type Y Λx -}DEfHI 1莏#q! @ y0ɛ8A0,' ȅ 1 1ild! 1L!NO SUCH ITEMSELECT.} ITEM OR FOR MENU! 0 .z:*{}.|{ 1 0 0JB 18L%|DL/}%DIRECTORY--SEARCH SPEC,LIST FILE?[# 0 0 &|D3" 1L!NOT A DISK FILEN !B 1L!E# 1 !BD0}ED:}:1BJ|DE 1DEBHI 1 h0ߢ 0.1}  0?詛 1 y0YЛ 1 ;#L" ;#L! BL1TYPE "Y" TO DELETE...DELETE FILE SPEC2}COPY--FROM, TO?OPTION NOT ALLOWED999+FREE SECTORS COPYING---D1:BOLDASH2.EXEl# 0|D .L/%#3}##JB|DE 1BHID#E 1#0: B 1L!#͑### B 1#c$0SY4}S1}:## # # .#Ƚ# # 𩛙## 1,#PD#ELJ- <.BJD#E 5}1 1HH 0hh|DL%1}:̳# L% #D#EL% 1 0 . .0O% 1L!WILD CARDS NOT A6}LLOWED IN DESTINATION 0 <.|K}N 2 FORMAT. t* 5) 1L!`) 0NΞ 0 L1) 1 L!BAD LOAD FILELOAD FROM WHAT FILE?) 0 ?}0#B 1L!WHAT FILE TO LOCK?) 0 0$B 1L!WHAT FILE TO UNLOCK?DUP DISK-SOURCE,DEST DRIVES?TYPE "Y" IF OK TO US@}E PROGRAM AREACAUTION: A "Y" INVALIDATES MEM.SAV.FE! +L1   `*  70 2 2A} 0.* 1 y0 0)INSERT BOTH DISKS, TYPE RETURN^, 1 y038逍 N, 1L! ,B}C, t*  Lx+, 0 ^, 1 y0 , ,0,0 ,L+ ,I0 ,Vǭ0C}Ξ, 0 }, 1 y0C,ШC, 0K'!" H H 'h h Lx+!EF 5L1L!D,I,HhD}` NOT ENOUGH ROOMINSERT SOURCE DISK,TYPE RETURNINSERT DESTINATION DISK,TYPE RETURNE}`  `8 rL1`-* 1P* 1 y0Y`hhL!NAME OF FILE TO MOVE?- 0 0|DL% <.F},^ 1 70 0 .@L# .BJ 1  DEHIB V L1 ,} 1 70,L.  G}JB|,#P#DE 1 HI BDEHHII 1 B 1 ,^ 1 70,0La- B V,#PH},^ 1 70 0L#L!-* 1P* 1 y0Yj383}mm ݭI}}`8}``|* ? ɛ,`|:-)| / 1L!`DESTINATION CANT BE DOJ}S.SYS0 0H{ 24Δ 28/L!/) 2 Π 2 0 ξK}hAΞB,0 J 1 BDEHI,HÝDE 1HIHIDELSAVE-GIVE L}FILE,START,END(,INIT,RUN)O S0 1`BDEPHI V` S0H 1 L!M}0 0 1L~0`PLEASE TYPE 1 LETTER,0`hhL! 70 1L0L<1 ,;ɛ7,"ɛ:ݦ1ݥN}A"D|ݤD|ȩ:|ȩ|ɛ,,(/+.ީ1 1,ɛ`轤{NAMEO} TOO LONG B VL!` L1I H1EΝDL1|mDiE` V0`8d/8 i:222 1 LP}!ERROR- 128ɛ+,' 20*.. өr2 1``2TOO MANY DIGITSINVALID HEXAQ}DECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8uR} ECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8u  5  CODEFNBAEA (}INITIALISING...-A6A" T} (&&;AD,;@,;@,2-@AD"<67,.>:, F$$(}ATARI ARTIST Picture LoaderU}P!!((Version II Machine Code)Z(By Paul Lay 24/7/85(d(%(MODIFICATION BY ALAN STRATTON((n))(!Enter filenameV} from which to loadx(compacted picture( ( Eg. FIG1 [RETURN] (K*("or press [RETURN] for directory ofK(W}Atari Artist format picturesFB:,!@$( TRY AGAIN8-A< F @p4AS67X}@<@,.D1::67@6,202,208,250,240,183 D:PICLOADA_( @   ?   , <&< '";    i} ;́    0     "  ;  ;  >}U (*( U>  "'U"  *"*U'  "}W]U W]UU" ("UW]_ՁW W]_ՁW   _UU} U ߁U  __UU U _]}]] *(  " __WU"  ""U _} *"*  UWUՁU" U UWUUU  }" " UUUU*"U UUUUUU    UW}wwWWWUWWWW }U"  *U UWww߁uuwuwuw } (  }" U  wuUU"  *"U UUW wuUUׁU *" " U}wUUUU ("U UwuUUU}* *   U}W}WWWWWWwwUuU" *  U UwwwwwwwwwUw}*  " WUuU " U _U_Uw *(*  W}}}U"" (U _UUu}"(" W__U U}"(" U_U" * W UՁU? U  }U_U ՁUՁU_    _U_ UUW_ }___ _U_UU W_ * *U_}U * UUUU_ WUUUUU}UWU UUU _ UUUUU_ U UUU}  UUUU U_ UUUU WuWU UWuWWuWU}U _UWuW WuWUU>U U>>U U> >ЁP   }P> ]( <    *((   **   *} * * *" "         } "(* "" " (" "(" * "( (*  "  " *  "" ""*}UUUU   UUUՁ]}}Ձ___] _U_ U   _(  }  __}____U__}_U__"}_}_}___"}U"_}_}____  (U_}_}_U_ U_U}_U_(_(_}___ }U_}___(  _ }_U_ U}}___  _U___}_}_U_}_}W}_}_____U_}__}_}__}__}_ } }U]w}   U U }           "  }        A gU }U U UUZZV}ZOO$"*"@ P @D @A}@@@U@@@@A @@D AP@o Dm( 000 ? < <0 0 0 ? ?0 0 0?}?? 0 ?  30 3 0 0  0 0 0 0  0 000 }?<Ϗ3?}k U??<<<<<<<<}<<?? U-C(   \ ]\]* B * C @  *? * 0}00000000 @0@0}C@@00@@C   }* " "" """ * " " " "}          @"?"E}D  "E((]"]"*"D* *"  & *"' & *(}-&('( "& ""(/}  &( * & *+*>"((" } & * *("&""' "E ]"]"]^^ ]](}"] * ]"]""]]]"]"](]@ EXTENDED RAM BANK NUMBER DISPLAY by Alan Stratton ------------------------------------------------- How man }y of you programmers have written programs using the extramemory in your 130XE, RAMBO XL or 320XE, only to find that it does }n'twork because you have used the wrong number to access the requiredextended RAM bank. I know I have. This little modifi }cation will tellyou not only which bank you are using but whether the extended RAM isbeing accessed at all. The only d }rawback to this design is that there is only one digitthat has to display up to 16 RAM banks. The 74LS48 7-segment display }driver i.c. uses strange symbols for numbers 10 to 14 and is blank fornumber 15, so the decimal point is used to show that e }xtended RAM isbeing used. For an interpretation of the symbols see fig.3. (AtariArtist picture file). Because 130XE u }sers only have 4 extra banks and a choice betweenCPU or ANTIC extended modes, the decimal point is used to indicate CPUexte }nded mode or CPU and ANTIC modes, but not ANTIC mode alone. The Modification ---------------- Parts list } Maplin Order Code Price ------------------------------------------------------ Resistor 1K0 .6W 1% }M1K 3p R1-8 270R .6W 1% resistors M270R 8 off 24p IC 74LS48 QQ53H 1 off } 68p Z1 74LS00 YF00A 1 off 24p Common Cathode 0.3" display FR38R 1 off #1.20 10-wa }y ribbon cable XR06G 1 off 68p 14 pin d.i.l. socket BL18U 1 off 10p Printed circuit bo }ard See fig.1 & fig.2 (Atari Artist picture files). The first thing to do is m }ake the printed circuit board (p.c.b.)and solder the components on to it. Solder a 14 pin d.i.l. socket inplace of the dis }play. Take off the grey and white wires of the ribboncable and save these for later. Solder the now 8-way ribbon cable to }the p.c.b. with the black wire at the 0V position. Unscrew the computer, pull it apart and unplug the keyboard. Putthe } bottom half of the computer to one side for now. To avoid the risk of damaging the keyboard it can be unscrewedfrom th }e top half of the case and put somewhere safe. Make a hole somewhere in the top of the case (on the right nearthe back }seems an obvious place) the same size as the display, so thatif it is pushed into the hole, it is a tight fit, and where the } p.c.b.will fit with no obstructions. The best way to make the right sizehole is probably to drill a few small holes, abou }t 4mm each, and use asmall file to make the required shape. Smear the sides of the displaywith either Araldite or similar }glue and push it in to the hole fromunderneath, so that the surface of the display is flush with thesurface of the computer }.MAKE SURE THE DECIMAL POINT IS AT THE BOTTOM!! Now leave it to set. Take out the motherboard in its rf shield by uns }crewing anyscrews holding it down. Take off the rf shield by unbending tabs orunscrewing it. Now take a 74LS00 and be }nd up all the pins except 7 and 14 andpiggy-back it onto any other 14 pin i.c., soldering pins 7 and 14 topins 7 and 14 on }the chip below making sure it is connected in thesame polarity. This will now be referred to as Z1. Connect Z1-pins9, 10, } 12 and 13 together and connect these through a 1K resistor toZ1-pin 14, +5V. Now find the PIA, this is U23-CO14795. O }n the RAMBO 800XL it isthe chip with the ribbon cable connected to pins 12-16, and on the320XE some wires should be connect }ed to pins 15 and 16. Seperateabout 40mm of the ends of the ribbon cable connected to the displayp.c.b. and pass them thro }ugh a hole in the top half of the rf shieldand solder them to the motherboard as follows. RAMBO XL and 320XE------------- }-----Black to U23-pin 1, groundBrown to Z1-pin 3Red to U23-pin 12Orange to U23-pin 16Yellow to Z1-pin 3Green to }U23-pin 15Blue to U23-pin 13Violet to U23-pin 20, +5VConnect wires at these points:-U23-pin 14 to Z1-pins 1 and 2Z1-p }ins 4 and 5 to Z1-pin 10,12 etc.130XE-----Black to U23-pin 1, groundBrown to Z1-pin 6Red to U23-pin 12Orange to }Z1-pin 7, groundYellow to Z1-pin 3Green to Z1-pin 7, groundBlue to U23-pin 13Violet to U23-pin 20, +5VConnect wires }at these points:-U23-pin 15 to Z1-pins 1 and 4 and 5U23-pin 16 to Z1-pin 2 Put the rf shield back together around th }e motherboard and putit back in the case. Put the keyboard back into the other half andplug it into the motherboard. Plug } the display p.c.b. onto thedisplay and push it firmly home, while supporting the display from thetop. Put the case halves } together and screw them up, being carefulnot to snag the ribbon cable. Turn on the computer. It should come on but }there should be nosign of life from the display until extended RAM is selected.Type POKE 54017,161 [RETURN]The display sho }uld show 0 on a 130XE and 4 on a RAMBO XL or 320XE.Type this program to test all banks;10 FOR BANK=0 TO 1520 READ A:POKE }54017,A30 FOR DEL=0 TO 200:NEXT DEL40 NEXT BANK:RESTORE:GOTO 1050 DATA 129,133,137,141,161,165,169,173,193,197,201,205,225 },229,233,237 It should cycle slowly through all the banks, displaying whichbank is being accessed. The 130XE will sh }ow 0 through 3 whilst theRAMBO XL and 320XE will show 0 through 15. If anybody has real difficulties with electronic }s anddesperately wants a display, I am willing to supply built and testedp.c.b.s (including ribbon cable and extra componen }ts) for #8.50 inc.p+p. (U.K. only). I should just mention that if your computer is still underguarantee and you even }so much as turn a screw, the guarantee will beinvalidated. Also, I cannot be held responsible for any damage caused t }oyour computer whilst trying to modify it, so unless you know exactlywhat you are doing, please don't try it. If any }body has any queries phone me at Northampton (0604)710268.Alan Stratton39 West RidgeKingsthorpeNorthamptonNN2 7QZ y?Ù灁ÃÃ?牓癙?%}ß灙矙癙?灙矙癃?瑓癁癓?Ù%}ÙÙÙ???%}ÃÁ?癟矉ß?灃ßÃ矁?癟ßß%}瑁?癟癑?癁ÙÁ?%}?%}%}%}a`% }1``1f`?% }ac ~ ` @~|% } f<% }?% }?<`<%} |f$ ff" f~1 %}0 3)H}͌@6 0303 x`@3 303 x0p@3 >03 )I}@6 00? @#@)K}035?<3 3330s@33176? 3360#@1333 3g 0gh̀0fht LJ)q}KB%DOS SYSB*)DUP SYSBSPICLOADA B$hMIDICOMPPICBMIDIPCB PICBFIG1 PICBFIG2 PICB FIG3 PICB1DISPLAY TXTB>INDICAT PICB>>DIS320 PIC?g)r})s}`)t}`` )u}`@  Lj)v}0 p )w} ! A 0)x}   )y} p)z}ppp){}ppp)|}p)}}  )~})})})})})})}(7